function Jogador(id){
    this.id = id;
    this.nome = null;
    this.clube = null;
    this.apelido = null;
    this.dataNascimento = null;
    this.transferido = null;
}

Jogador.prototype.getKey = function(){
    return "jogador_"+this.id;
}

Jogador.prototype.assignProperties = function(nomeCompleto, nome, dataNascimento, clube, transferido){
    this.nomeCompleto = nomeCompleto;
    this.nome = nome;
    this.dataNascimento = dataNascimento;
    this.clube = clube;
    this.transferido = transferido;
}

Jogador.prototype.addToRelated = function(dataStructure, key){
    var relatedData = new Array();
    if(dataStructure[key]) relatedData = dataStructure[key];
    
    relatedData[this.getKey()] = this;
    dataStructure[key] = relatedData;
    
    return dataStructure;
}


Jogador.prototype.createItemList = function(jogador){
    var itemList = document.createElement('DIV');
    itemList.className = 'list_item';
    itemList.setAttribute('DATA-KEY', jogador.getKey());
    itemList.addEventListener('click', selectItem, true);
    
    var nomeInfo = document.createElement('P');
    nomeInfo.className = 'info';
    nomeInfo.appendChild(document.createTextNode(jogador.nome));
    
    var clubInfo = document.createElement('P');
    clubInfo.className = 'info';
    clubInfo.appendChild(document.createTextNode(globalClubes['clube_'+jogador.clube].nome));
    
    itemList.appendChild(nomeInfo);
    itemList.appendChild(clubInfo);
    
    return itemList;
}